{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import numpy as np\n",
    "import matplotlib.pyplot as pl\n",
    "import scipy.signal as signal\n",
    "\n",
    "import sys\n",
    "sys.path.append(\"../ai-sdr\")\n",
    "\n",
    "from Data.opnr import find_data\n",
    "from Data.rawdata import ChannelizedData\n",
    "from LTESync.ltesync import LTESync\n",
    "from LTESync.afc import AFC"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "fn = find_data(\"../data\",\"1895.0\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "# fn5 = find_data(\"../data\",\"1900.0\")\n",
    "# aLTE = ChannelizedData(str(fn5))\n",
    "# aLTE.channeling(1895e6,16)\n",
    "# aLTE.toDisk()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[<matplotlib.lines.Line2D at 0x142640690>]"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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",
      "text/plain": [
       "<Figure size 640x480 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "\n",
    "aLTE = LTESync(str(fn),centered=False)\n",
    "aLTE.read(end=100e-3)\n",
    "f,fd = aLTE.spectrum()\n",
    "pl.plot(f,np.abs(fd))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "1920000 1\n"
     ]
    }
   ],
   "source": [
    "aLTE.decimate(aLTE.f_center)\n",
    "print(aLTE.fs,aLTE.dec_factor)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[(np.float64(6.794889698342482), 0, np.int64(9743)), (np.float64(25.124289313318727), 1, np.int64(4523))]\n",
      "442: tdd 32.787593841552734 @ freq=1895000000 off=4820 pid=1 298 198.4410915738987\n"
     ]
    }
   ],
   "source": [
    "ok = aLTE.sync()\n",
    "# print(aLTE.detected_NID2)\n",
    "if ok:\n",
    "    df,amp = aLTE.afc()\n",
    "    print(aLTE.cell,df,np.abs(amp))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "from LTESync.sequence import PSS,SSS"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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",
      "text/plain": [
       "<Figure size 640x480 with 3 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "for nid2 in range(3):\n",
    "    pss = PSS(nid2)\n",
    "    xc = signal.correlate(aLTE.waveform[:19200],pss.td.conj(),'valid')\n",
    "    pl.subplot(3,1,nid2+1)\n",
    "    pl.plot(np.abs(xc))\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "4820 0 tdd\n"
     ]
    },
    {
     "data": {
      "image/png": "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",
      "text/plain": [
       "<Figure size 640x480 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "slot0 = AFC.refs[aLTE.cell.cid].ref[1][0,:]\n",
    "xc = np.abs(signal.correlate(aLTE.waveform,slot0,'valid'))\n",
    "pl.plot(xc)\n",
    "pos = np.argmax(xc)%19200\n",
    "print(pos,aLTE.cell.off-pos,aLTE.cell.dup)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [],
   "source": [
    "aLTE.read(end=-1)\n",
    "aLTE.decimate(aLTE.f_center+df)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "442: tdd 35.72123718261719 @ freq=1895000298 off=4820 pid=0 0\n",
      "[(np.float64(6.844822127903115), 0, np.int64(4940)), (np.float64(25.228886510918876), 1, np.int64(9460))]\n",
      "-4 712.6231650252209\n"
     ]
    }
   ],
   "source": [
    "ok = aLTE.sync()\n",
    "if ok:\n",
    "    print(aLTE.cell,aLTE.cell.pid)\n",
    "    amp = aLTE.afc()\n",
    "    print(df,np.abs(amp))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "4820 0 tdd\n"
     ]
    },
    {
     "data": {
      "image/png": "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Zs1w7do1XLt2zaN1cGZaIiIicslisWDRokUYOHBgyWu5ubkYO3YsFixYgOvXr6Np06b417/+he7duwMADh8+jObNm+PAgQNo0KCB19tm1w8RERF5bOTIkdi6dSsWLlyIffv2YdCgQejbty+OHz8OAPj1119Ru3ZtLFmyBLVq1ULNmjXx5JNPetyiwkSFiIiIPHL27FnMnTsX33//Pbp06YI6derg//7v/9C5c2fMnTsXAHDq1CmcOXMG33//PebPn4958+Zh165deOCBBzzaFseoEBERkUf279+PwsJC1K9f3+713NxcVKhQAQBQVFSE3NxczJ8/v2S52bNno3Xr1jh69Kjs7iAmKkREROSRGzduIDg4GLt27UJwcLDde+XKlQMAVK5cGSEhIXbJTKNGjQAUt8gwUSEiIiJV3HbbbSgsLMSlS5fQpUsX0WU6deqEgoICnDx5EnXq1AEAHDt2DABQo0YN2dviXT9ERETk5MaNGzhx4gSA4sTkgw8+QI8ePRAXF4fq1avjkUcewebNm/H+++/jtttuw+XLl7F69Wo0b94cAwYMQFFREdq2bYty5cph+vTpKCoqwogRIxAdHY0VK1bIjoOJChERETlZt24devTo4fT60KFDMW/ePOTn5+O9997D/Pnzcf78eVSsWBEdOnTAu+++i2bNmgEALly4gOeffx4rVqxA2bJl0a9fP7z//vuIi4uTHQcTFSIiIjIs3p5MREREhsVEhYiIiAyLiQoREREZFhMVIiIiMiwmKkRERGRYTFSIiIjIsJioEBERkWExUSEiIiLDYqJCREREhsVEhYiIiAyLiQoREREZFhMVIiIiMqz/B2ZloKSqVI/rAAAAAElFTkSuQmCC",
      "text/plain": [
       "<Figure size 640x480 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "aLTE.decimate(aLTE.f_center+295)\n",
    "ref_frame = AFC.refs[aLTE.cell.cid].frame_refsignal(aLTE.cell.pid)\n",
    "xc = signal.correlate(aLTE.waveform,ref_frame,'valid')\n",
    "pl.plot(xc.imag)\n",
    "pos = np.argmax(xc)%19200\n",
    "print(pos,aLTE.cell.off-pos,aLTE.cell.dup)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [],
   "source": [
    "rbuf = np.zeros((19200,),dtype=np.complex64)\n",
    "for s in range(0,len(aLTE.waveform)-19200,19200):\n",
    "    rbuf += aLTE.waveform[s:s+19200]\n",
    "r = AFC.refs[0].all_peak(rbuf)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[(np.float64(200.70890318602625), 442, 1, np.int64(4820)),\n",
       " (np.float64(67.65384895593233), 66, 1, np.int64(4820)),\n",
       " (np.float64(53.64493091979142), 442, 0, np.int64(4820)),\n",
       " (np.float64(46.4575065782355), 441, 1, np.int64(4820)),\n",
       " (np.float64(40.16076683125439), 66, 0, np.int64(4820)),\n",
       " (np.float64(39.5335785152078), 31, 0, np.int64(13458)),\n",
       " (np.float64(39.13803599702605), 148, 1, np.int64(6736)),\n",
       " (np.float64(37.70878534912376), 346, 1, np.int64(3874)),\n",
       " (np.float64(37.54490955170877), 424, 1, np.int64(1949)),\n",
       " (np.float64(37.02613781345695), 13, 0, np.int64(7687)),\n",
       " (np.float64(36.60450979707702), 100, 1, np.int64(2913)),\n",
       " (np.float64(36.39330544685233), 316, 1, np.int64(14430)),\n",
       " (np.float64(36.16543486078448), 1, 0, np.int64(6739)),\n",
       " (np.float64(35.85204978871479), 397, 0, np.int64(11541)),\n",
       " (np.float64(35.43287309057021), 247, 0, np.int64(10571)),\n",
       " (np.float64(35.309729423038014), 388, 1, np.int64(7683)),\n",
       " (np.float64(34.88070921623271), 412, 1, np.int64(8667)),\n",
       " (np.float64(34.730473825512725), 37, 0, np.int64(15389)),\n",
       " (np.float64(34.45399444778411), 481, 0, np.int64(2)),\n",
       " (np.float64(34.382975812656426), 289, 0, np.int64(9619)),\n",
       " (np.float64(34.19358866230847), 319, 0, np.int64(18246)),\n",
       " (np.float64(34.154383219556436), 196, 1, np.int64(4807)),\n",
       " (np.float64(34.137983587654446), 190, 1, np.int64(17285)),\n",
       " (np.float64(34.125167117747424), 433, 0, np.int64(6746)),\n",
       " (np.float64(34.013106768321975), 25, 0, np.int64(974)),\n",
       " (np.float64(33.937667858169895), 364, 1, np.int64(15382)),\n",
       " (np.float64(33.856130897627), 391, 0, np.int64(7689)),\n",
       " (np.float64(33.63412631288554), 106, 1, np.int64(9615)),\n",
       " (np.float64(33.59652950041571), 16, 1, np.int64(10579)),\n",
       " (np.float64(33.527659804501035), 109, 0, np.int64(15358)),\n",
       " (np.float64(33.49380729498245), 325, 0, np.int64(7708)),\n",
       " (np.float64(33.475962242674896), 226, 1, np.int64(12499)),\n",
       " (np.float64(33.4628977354171), 181, 0, np.int64(977)),\n",
       " (np.float64(33.442757909392185), 274, 1, np.int64(10574)),\n",
       " (np.float64(33.26486970122136), 163, 0, np.int64(3860)),\n",
       " (np.float64(33.12901752174638), 244, 1, np.int64(2898)),\n",
       " (np.float64(33.09057989740991), 172, 1, np.int64(7675)),\n",
       " (np.float64(33.07955346084331), 451, 0, np.int64(8666)),\n",
       " (np.float64(33.021358787120214), 478, 1, np.int64(7700)),\n",
       " (np.float64(32.94805955922844), 469, 0, np.int64(18261)),\n",
       " (np.float64(32.93685546657246), 322, 1, np.int64(2890)),\n",
       " (np.float64(32.883697923692566), 112, 1, np.int64(8648)),\n",
       " (np.float64(32.88058148150937), 52, 1, np.int64(16328)),\n",
       " (np.float64(32.84751053689071), 271, 0, np.int64(15371)),\n",
       " (np.float64(32.77200082994273), 475, 0, np.int64(18235)),\n",
       " (np.float64(32.76881959985276), 352, 1, np.int64(13487)),\n",
       " (np.float64(32.617427819843606), 445, 0, np.int64(14431)),\n",
       " (np.float64(32.4891956449181), 385, 0, np.int64(17316)),\n",
       " (np.float64(32.41979407660569), 427, 0, np.int64(3863)),\n",
       " (np.float64(32.393061842988516), 280, 1, np.int64(1940)),\n",
       " (np.float64(32.342600951912424), 79, 0, np.int64(3849)),\n",
       " (np.float64(31.98007722681933), 169, 0, np.int64(3861)),\n",
       " (np.float64(31.874518947236364), 139, 0, np.int64(7710)),\n",
       " (np.float64(31.81446468911353), 268, 1, np.int64(1938)),\n",
       " (np.float64(31.742229958696647), 277, 0, np.int64(2901)),\n",
       " (np.float64(31.691377830709545), 448, 1, np.int64(11533)),\n",
       " (np.float64(31.64459101108774), 502, 1, np.int64(5772)),\n",
       " (np.float64(31.631249435394917), 382, 1, np.int64(3889)),\n",
       " (np.float64(31.615544960175896), 241, 0, np.int64(10577)),\n",
       " (np.float64(31.593293275962314), 115, 0, np.int64(9617)),\n",
       " (np.float64(31.560022901424674), 229, 0, np.int64(18272)),\n",
       " (np.float64(31.537457440683763), 76, 1, np.int64(6742)),\n",
       " (np.float64(31.522780686738365), 145, 0, np.int64(2894)),\n",
       " (np.float64(31.507357386195114), 256, 1, np.int64(11539)),\n",
       " (np.float64(31.4313544585382), 43, 0, np.int64(9633)),\n",
       " (np.float64(31.42155656136362), 484, 1, np.int64(7697)),\n",
       " (np.float64(31.381191618837605), 340, 1, np.int64(12505)),\n",
       " (np.float64(31.289331541885964), 499, 1, np.int64(421)),\n",
       " (np.float64(31.27840676296505), 121, 0, np.int64(4822)),\n",
       " (np.float64(31.275644247377095), 40, 1, np.int64(1940)),\n",
       " (np.float64(31.262278068084328), 10, 1, np.int64(972)),\n",
       " (np.float64(31.213117309120655), 301, 0, np.int64(31)),\n",
       " (np.float64(31.209265610084007), 49, 0, np.int64(8648)),\n",
       " (np.float64(31.137043908479047), 175, 0, np.int64(16319)),\n",
       " (np.float64(31.113697159223936), 262, 1, np.int64(16327)),\n",
       " (np.float64(31.096548687966358), 133, 0, np.int64(9630)),\n",
       " (np.float64(30.969480131230835), 460, 1, np.int64(8630)),\n",
       " (np.float64(30.963987506275743), 85, 0, np.int64(15380)),\n",
       " (np.float64(30.93095530587084), 421, 0, np.int64(11537)),\n",
       " (np.float64(30.87250515337237), 214, 1, np.int64(18238)),\n",
       " (np.float64(30.82174236132751), 73, 0, np.int64(10575)),\n",
       " (np.float64(30.758138986902594), 19, 0, np.int64(15380)),\n",
       " (np.float64(30.756291812900727), 292, 1, np.int64(12503)),\n",
       " (np.float64(30.735281707321043), 373, 0, np.int64(6745)),\n",
       " (np.float64(30.71429949555193), 205, 0, np.int64(15356)),\n",
       " (np.float64(30.58943911252391), 454, 1, np.int64(6744)),\n",
       " (np.float64(30.531429038939244), 64, 1, np.int64(7693)),\n",
       " (np.float64(30.49611121466087), 499, 0, np.int64(1946)),\n",
       " (np.float64(30.429856099891428), 406, 1, np.int64(17300)),\n",
       " (np.float64(30.320395323196745), 295, 0, np.int64(13453)),\n",
       " (np.float64(30.313287609083787), 157, 0, np.int64(11544)),\n",
       " (np.float64(30.257469689698905), 193, 0, np.int64(14409)),\n",
       " (np.float64(30.256905369502277), 472, 1, np.int64(1925)),\n",
       " (np.float64(30.253812747278346), 253, 0, np.int64(7688)),\n",
       " (np.float64(30.21469408702494), 70, 1, np.int64(43)),\n",
       " (np.float64(30.184721074145138), 400, 1, np.int64(18252)),\n",
       " (np.float64(30.05675867893488), 208, 1, np.int64(13438)),\n",
       " (np.float64(30.040944100715002), 223, 0, np.int64(11535)),\n",
       " (np.float64(29.981136051103935), 343, 0, np.int64(5755)),\n",
       " (np.float64(29.973895679804038), 439, 0, np.int64(7686)),\n",
       " (np.float64(29.970175381464664), 409, 0, np.int64(1938)),\n",
       " (np.float64(29.92637014133228), 34, 1, np.int64(15386)),\n",
       " (np.float64(29.911717004676124), 124, 1, np.int64(18267)),\n",
       " (np.float64(29.84961342353527), 394, 1, np.int64(952)),\n",
       " (np.float64(29.79223259565671), 127, 0, np.int64(8654)),\n",
       " (np.float64(29.741752803335135), 97, 0, np.int64(2866)),\n",
       " (np.float64(29.73794610869712), 418, 1, np.int64(11543)),\n",
       " (np.float64(29.7026917602181), 91, 0, np.int64(12489)),\n",
       " (np.float64(29.698340085779442), 304, 1, np.int64(3872)),\n",
       " (np.float64(29.67659683745403), 493, 0, np.int64(6737)),\n",
       " (np.float64(29.655422550198406), 403, 0, np.int64(7677)),\n",
       " (np.float64(29.63245451949719), 283, 0, np.int64(19193)),\n",
       " (np.float64(29.614758827699895), 328, 1, np.int64(8662)),\n",
       " (np.float64(29.55766483665218), 349, 0, np.int64(5749)),\n",
       " (np.float64(29.55703718825301), 118, 1, np.int64(7708)),\n",
       " (np.float64(29.53762203443713), 436, 1, np.int64(8661)),\n",
       " (np.float64(29.531625214907116), 142, 0, np.int64(7159)),\n",
       " (np.float64(29.423955054100432), 82, 1, np.int64(15380)),\n",
       " (np.float64(29.328933971967338), 178, 1, np.int64(12507)),\n",
       " (np.float64(29.306714551623237), 415, 0, np.int64(1946)),\n",
       " (np.float64(29.27806480113035), 67, 0, np.int64(1936)),\n",
       " (np.float64(29.175354544827645), 13, 1, np.int64(14943)),\n",
       " (np.float64(29.173116613927014), 358, 1, np.int64(13467)),\n",
       " (np.float64(29.10353018216294), 355, 0, np.int64(18279)),\n",
       " (np.float64(29.086683410050114), 220, 1, np.int64(4814)),\n",
       " (np.float64(29.038855076062017), 94, 1, np.int64(3867)),\n",
       " (np.float64(29.024142257452887), 370, 1, np.int64(18266)),\n",
       " (np.float64(28.927651831136227), 361, 0, np.int64(3861)),\n",
       " (np.float64(28.910667931065984), 307, 0, np.int64(14455)),\n",
       " (np.float64(28.90391627503663), 46, 1, np.int64(9636)),\n",
       " (np.float64(28.88111320207591), 142, 1, np.int64(4814)),\n",
       " (np.float64(28.786022924965497), 166, 1, np.int64(8650)),\n",
       " (np.float64(28.731191625614656), 457, 0, np.int64(14420)),\n",
       " (np.float64(28.711042343552702), 238, 1, np.int64(1935)),\n",
       " (np.float64(28.577841765297638), 52, 0, np.int64(5368)),\n",
       " (np.float64(28.570475364265032), 379, 1, np.int64(3302)),\n",
       " (np.float64(28.561928350149298), 130, 1, np.int64(13451)),\n",
       " (np.float64(28.508112741650653), 496, 1, np.int64(6732)),\n",
       " (np.float64(28.44895524071649), 337, 0, np.int64(1937)),\n",
       " (np.float64(28.419863483231392), 298, 1, np.int64(11532)),\n",
       " (np.float64(28.37215644144927), 430, 1, np.int64(8633)),\n",
       " (np.float64(28.32042259604871), 310, 1, np.int64(5777)),\n",
       " (np.float64(28.308131949090004), 160, 1, np.int64(21)),\n",
       " (np.float64(28.21509960408586), 259, 0, np.int64(6763)),\n",
       " (np.float64(28.18176726666905), 22, 1, np.int64(10579)),\n",
       " (np.float64(28.1798449196649), 313, 0, np.int64(2878)),\n",
       " (np.float64(28.17117170000089), 217, 0, np.int64(11)),\n",
       " (np.float64(28.102012770579407), 7, 0, np.int64(7681)),\n",
       " (np.float64(28.02254212610526), 103, 0, np.int64(975)),\n",
       " (np.float64(27.926269818821986), 443, 1, np.int64(4823)),\n",
       " (np.float64(27.775173779267906), 28, 1, np.int64(3862)),\n",
       " (np.float64(27.76510796703291), 199, 0, np.int64(29)),\n",
       " (np.float64(27.74939814700133), 289, 1, np.int64(3307)),\n",
       " (np.float64(27.7233282966963), 211, 0, np.int64(7708)),\n",
       " (np.float64(27.719523320958384), 466, 1, np.int64(1939)),\n",
       " (np.float64(27.6933720418349), 334, 1, np.int64(1945)),\n",
       " (np.float64(27.659481652022478), 235, 0, np.int64(10576)),\n",
       " (np.float64(27.626416948719438), 490, 1, np.int64(2910)),\n",
       " (np.float64(27.617183501751743), 154, 1, np.int64(16344)),\n",
       " (np.float64(27.60648433188923), 61, 0, np.int64(13463)),\n",
       " (np.float64(27.58572000629557), 187, 0, np.int64(15377)),\n",
       " (np.float64(27.546483421709297), 178, 0, np.int64(4286)),\n",
       " (np.float64(27.51091518052644), 250, 1, np.int64(6746)),\n",
       " (np.float64(27.471832858387693), 463, 0, np.int64(16357)),\n",
       " (np.float64(27.45293820784441), 232, 1, np.int64(2898)),\n",
       " (np.float64(27.437110946916036), 280, 0, np.int64(17711)),\n",
       " (np.float64(27.435615184883883), 379, 0, np.int64(6748)),\n",
       " (np.float64(27.403686881789262), 49, 1, np.int64(2370)),\n",
       " (np.float64(27.402247023489167), 493, 1, np.int64(16759)),\n",
       " (np.float64(27.28127161849292), 208, 0, np.int64(1357)),\n",
       " (np.float64(27.261351444195693), 121, 1, np.int64(11940)),\n",
       " (np.float64(27.25854204008123), 331, 0, np.int64(3867)),\n",
       " (np.float64(27.254040570481106), 265, 0, np.int64(5780)),\n",
       " (np.float64(27.223712076245654), 88, 1, np.int64(10604)),\n",
       " (np.float64(27.120786232038377), 457, 1, np.int64(6319)),\n",
       " (np.float64(27.058047944981762), 376, 1, np.int64(16354)),\n",
       " (np.float64(27.056520811708765), 367, 0, np.int64(16352)),\n",
       " (np.float64(27.020820593697124), 214, 0, np.int64(9068)),\n",
       " (np.float64(27.01129969485384), 385, 1, np.int64(18707)),\n",
       " (np.float64(26.97832109815574), 58, 1, np.int64(11527)),\n",
       " (np.float64(26.977781695450304), 199, 1, np.int64(6201)),\n",
       " (np.float64(26.84711704533766), 319, 1, np.int64(2341)),\n",
       " (np.float64(26.831404465367473), 115, 1, np.int64(444)),\n",
       " (np.float64(26.771924163718925), 4, 1, np.int64(18252)),\n",
       " (np.float64(26.763415993363413), 286, 1, np.int64(18275)),\n",
       " (np.float64(26.71753506793439), 244, 0, np.int64(16751)),\n",
       " (np.float64(26.564820620624285), 274, 0, np.int64(3369)),\n",
       " (np.float64(26.554221606189532), 202, 1, np.int64(12485)),\n",
       " (np.float64(26.52700822118871), 91, 1, np.int64(14981)),\n",
       " (np.float64(26.503378886059863), 19, 1, np.int64(439)),\n",
       " (np.float64(26.497862345858433), 151, 0, np.int64(6746)),\n",
       " (np.float64(26.43297952961439), 445, 1, np.int64(17716)),\n",
       " (np.float64(26.23987278273824), 376, 0, np.int64(12896)),\n",
       " (np.float64(26.156068705872233), 76, 0, np.int64(14833)),\n",
       " (np.float64(26.021758338496323), 253, 1, np.int64(18810)),\n",
       " (np.float64(25.995014770446513), 124, 0, np.int64(16752)),\n",
       " (np.float64(25.906140563067293), 136, 1, np.int64(9639)),\n",
       " (np.float64(25.8844847804958), 250, 0, np.int64(9227)),\n",
       " (np.float64(25.861473840226353), 451, 1, np.int64(4265)),\n",
       " (np.float64(25.85411026233868), 469, 1, np.int64(419)),\n",
       " (np.float64(25.810487710341086), 415, 1, np.int64(16755)),\n",
       " (np.float64(25.794616088730855), 355, 1, np.int64(445)),\n",
       " (np.float64(25.78577585954271), 490, 0, np.int64(7145)),\n",
       " (np.float64(25.783108232755108), 364, 0, np.int64(1397)),\n",
       " (np.float64(25.77850910028323), 475, 1, np.int64(11955)),\n",
       " (np.float64(25.76679277479129), 64, 0, np.int64(15789)),\n",
       " (np.float64(25.764694007274777), 232, 0, np.int64(14833)),\n",
       " (np.float64(25.733924972581804), 388, 0, np.int64(14987)),\n",
       " (np.float64(25.72825063608041), 196, 0, np.int64(8119)),\n",
       " (np.float64(25.704507748565547), 265, 1, np.int64(2486)),\n",
       " (np.float64(25.65482971581818), 55, 0, np.int64(16352)),\n",
       " (np.float64(25.636855971944637), 349, 1, np.int64(18702)),\n",
       " (np.float64(25.633341050022395), 133, 1, np.int64(15782)),\n",
       " (np.float64(25.60064584997265), 334, 0, np.int64(15945)),\n",
       " (np.float64(25.55166319139577), 184, 1, np.int64(11549)),\n",
       " (np.float64(25.484303515821992), 154, 0, np.int64(419)),\n",
       " (np.float64(25.45911296530899), 106, 0, np.int64(1384)),\n",
       " (np.float64(25.443996948261496), 295, 1, np.int64(13050)),\n",
       " (np.float64(25.43603305968529), 82, 0, np.int64(9178)),\n",
       " (np.float64(25.39314509217055), 175, 1, np.int64(5230)),\n",
       " (np.float64(25.357455992112566), 394, 0, np.int64(3312)),\n",
       " (np.float64(25.348833653514394), 79, 1, np.int64(15784)),\n",
       " (np.float64(25.338611812440654), 85, 1, np.int64(10034)),\n",
       " (np.float64(25.270840857342442), 358, 0, np.int64(3308)),\n",
       " (np.float64(25.189176146891782), 211, 1, np.int64(5216)),\n",
       " (np.float64(25.146117860990866), 271, 1, np.int64(10045)),\n",
       " (np.float64(25.112494111926498), 10, 0, np.int64(11126)),\n",
       " (np.float64(25.033632116111253), 112, 0, np.int64(2407)),\n",
       " (np.float64(25.01147648557604), 127, 1, np.int64(8097)),\n",
       " (np.float64(24.97616149759184), 436, 0, np.int64(11950)),\n",
       " (np.float64(24.967845851594415), 1, 1, np.int64(10040)),\n",
       " (np.float64(24.939113678032502), 433, 1, np.int64(13046)),\n",
       " (np.float64(24.80080757659426), 421, 1, np.int64(8102)),\n",
       " (np.float64(24.736983012989157), 487, 0, np.int64(5773)),\n",
       " (np.float64(24.709423075566008), 16, 0, np.int64(13882)),\n",
       " (np.float64(24.70440184585244), 448, 0, np.int64(9073)),\n",
       " (np.float64(24.690978372984173), 94, 0, np.int64(3302)),\n",
       " (np.float64(24.686507014268095), 430, 0, np.int64(6194)),\n",
       " (np.float64(24.579160651226083), 478, 0, np.int64(6331)),\n",
       " (np.float64(24.570565382366553), 67, 1, np.int64(17850)),\n",
       " (np.float64(24.549626147799312), 400, 0, np.int64(14828)),\n",
       " (np.float64(24.53920339120587), 403, 1, np.int64(16757)),\n",
       " (np.float64(24.519618615534068), 241, 1, np.int64(7156)),\n",
       " (np.float64(24.43735730208394), 37, 1, np.int64(12083)),\n",
       " (np.float64(24.39970319240375), 139, 1, np.int64(1402)),\n",
       " (np.float64(24.385839727799365), 40, 0, np.int64(18686)),\n",
       " (np.float64(24.376385467515007), 277, 1, np.int64(15795)),\n",
       " (np.float64(24.333065343345417), 220, 0, np.int64(6333)),\n",
       " (np.float64(24.331897359850075), 130, 0, np.int64(16875)),\n",
       " (np.float64(24.300655564347323), 343, 1, np.int64(2343)),\n",
       " (np.float64(24.2982834360823), 361, 1, np.int64(11008)),\n",
       " (np.float64(24.29218298016656), 412, 0, np.int64(16775)),\n",
       " (np.float64(24.235826650255568), 352, 0, np.int64(13009)),\n",
       " (np.float64(24.20789758206702), 301, 1, np.int64(3311)),\n",
       " (np.float64(24.158887136508643), 439, 1, np.int64(4259)),\n",
       " (np.float64(24.11421511923038), 427, 1, np.int64(15811)),\n",
       " (np.float64(24.10081968692607), 463, 1, np.int64(8093)),\n",
       " (np.float64(24.073847897356814), 43, 1, np.int64(16752)),\n",
       " (np.float64(24.064215152068613), 346, 0, np.int64(439)),\n",
       " (np.float64(24.052363393718725), 460, 0, np.int64(11937)),\n",
       " (np.float64(24.050186832336642), 61, 1, np.int64(18669)),\n",
       " (np.float64(24.042383769438942), 46, 0, np.int64(10987)),\n",
       " (np.float64(24.032022946703542), 109, 1, np.int64(12925)),\n",
       " (np.float64(23.993221316211237), 103, 1, np.int64(14957)),\n",
       " (np.float64(23.982037936393688), 325, 1, np.int64(4273)),\n",
       " (np.float64(23.93864494060934), 331, 1, np.int64(8105)),\n",
       " (np.float64(23.860135586069294), 484, 0, np.int64(1404)),\n",
       " (np.float64(23.851712518027533), 337, 1, np.int64(9064)),\n",
       " (np.float64(23.799922013035246), 31, 1, np.int64(15942)),\n",
       " (np.float64(23.778269449292374), 316, 0, np.int64(3366)),\n",
       " (np.float64(23.772099607494418), 259, 1, np.int64(433)),\n",
       " (np.float64(23.752740826249614), 472, 0, np.int64(11000)),\n",
       " (np.float64(23.73146220052959), 322, 0, np.int64(17712)),\n",
       " (np.float64(23.702423404172965), 391, 1, np.int64(431)),\n",
       " (np.float64(23.668314846355184), 370, 0, np.int64(8110)),\n",
       " (np.float64(23.653299837232133), 370, 2, np.int64(1788)),\n",
       " (np.float64(23.582687900852303), 235, 1, np.int64(8214)),\n",
       " (np.float64(23.57330398238641), 424, 0, np.int64(5363)),\n",
       " (np.float64(23.56780748060135), 256, 0, np.int64(3316)),\n",
       " (np.float64(23.564470785715777), 292, 0, np.int64(12022)),\n",
       " (np.float64(23.553270177380977), 286, 0, np.int64(16769)),\n",
       " (np.float64(23.523575301564712), 22, 0, np.int64(5362)),\n",
       " (np.float64(23.516170121488106), 409, 1, np.int64(17692)),\n",
       " (np.float64(23.471351868275175), 202, 0, np.int64(5243)),\n",
       " (np.float64(23.45649895602993), 190, 0, np.int64(18786)),\n",
       " (np.float64(23.44556587258728), 193, 1, np.int64(3306)),\n",
       " (np.float64(23.418498100921354), 181, 1, np.int64(13860)),\n",
       " (np.float64(23.358658784381547), 307, 1, np.int64(13877)),\n",
       " (np.float64(23.3290153557258), 226, 0, np.int64(7174)),\n",
       " (np.float64(23.302287497333328), 367, 1, np.int64(18645)),\n",
       " (np.float64(23.285939323367124), 136, 0, np.int64(14843)),\n",
       " (np.float64(23.278099829441043), 28, 0, np.int64(9217)),\n",
       " (np.float64(23.26200943117479), 481, 1, np.int64(6196)),\n",
       " (np.float64(23.261379610519132), 25, 1, np.int64(10994)),\n",
       " (np.float64(23.2405184473411), 397, 1, np.int64(5241)),\n",
       " (np.float64(23.21884408667684), 487, 1, np.int64(15905)),\n",
       " (np.float64(23.205640547101602), 184, 0, np.int64(10035)),\n",
       " (np.float64(23.176338601221758), 496, 0, np.int64(17855)),\n",
       " (np.float64(23.17040735233681), 268, 0, np.int64(15773)),\n",
       " (np.float64(23.153532676821882), 187, 1, np.int64(5239)),\n",
       " (np.float64(23.122947168323474), 163, 1, np.int64(12911)),\n",
       " (np.float64(23.10576817541303), 238, 0, np.int64(10991)),\n",
       " (np.float64(23.06271611892554), 229, 1, np.int64(2494)),\n",
       " (np.float64(23.060144834117537), 169, 1, np.int64(16762)),\n",
       " (np.float64(22.996879208369133), 304, 0, np.int64(6342)),\n",
       " (np.float64(22.97506843704762), 70, 0, np.int64(2344)),\n",
       " (np.float64(22.955586601108326), 148, 0, np.int64(11942)),\n",
       " (np.float64(22.8838194371366), 157, 1, np.int64(10979)),\n",
       " (np.float64(22.866521381312303), 373, 1, np.int64(6197)),\n",
       " (np.float64(22.838559516900435), 454, 3, np.int64(835)),\n",
       " (np.float64(22.82606849777764), 310, 0, np.int64(17713)),\n",
       " (np.float64(22.822736721366276), 283, 1, np.int64(12913)),\n",
       " (np.float64(22.814662870479612), 217, 1, np.int64(9089)),\n",
       " (np.float64(22.769144212651803), 382, 0, np.int64(4399)),\n",
       " (np.float64(22.687070213276527), 4, 0, np.int64(1379)),\n",
       " (np.float64(22.651624199466376), 73, 1, np.int64(563)),\n",
       " (np.float64(22.620732413175265), 25, 2, np.int64(16194)),\n",
       " (np.float64(22.573449990848403), 88, 0, np.int64(8128)),\n",
       " (np.float64(22.548778366124598), 205, 1, np.int64(13879)),\n",
       " (np.float64(22.517615631326002), 247, 2, np.int64(14283)),\n",
       " (np.float64(22.48599784062102), 418, 0, np.int64(16745)),\n",
       " (np.float64(22.46764430807524), 34, 0, np.int64(10983)),\n",
       " (np.float64(22.46057287967095), 166, 0, np.int64(13893)),\n",
       " (np.float64(22.430018025550083), 151, 1, np.int64(9073)),\n",
       " (np.float64(22.42218162237162), 172, 0, np.int64(18757)),\n",
       " (np.float64(22.390051021930894), 313, 1, np.int64(15779)),\n",
       " (np.float64(22.36712518067615), 97, 1, np.int64(9103)),\n",
       " (np.float64(22.280404945567078), 328, 0, np.int64(9110)),\n",
       " (np.float64(22.144262188185785), 118, 0, np.int64(6327)),\n",
       " (np.float64(22.126971805032248), 247, 1, np.int64(17706)),\n",
       " (np.float64(22.09533767842327), 100, 2, np.int64(1800)),\n",
       " (np.float64(22.026068963123873), 502, 0, np.int64(18663)),\n",
       " (np.float64(22.01993010765354), 262, 0, np.int64(12080)),\n",
       " (np.float64(22.012541499853683), 223, 1, np.int64(5253)),\n",
       " (np.float64(22.007046584673926), 241, 2, np.int64(6596)),\n",
       " (np.float64(21.9315615580458), 58, 0, np.int64(18812)),\n",
       " (np.float64(21.88025441716161), 466, 0, np.int64(2498)),\n",
       " (np.float64(21.86372148100695), 55, 1, np.int64(15781)),\n",
       " (np.float64(21.76096365701), 406, 0, np.int64(15913)),\n",
       " (np.float64(21.737118604898093), 145, 1, np.int64(10164)),\n",
       " (np.float64(21.71973787624725), 109, 2, np.int64(4268)),\n",
       " (np.float64(21.610333253151023), 454, 0, np.int64(14824)),\n",
       " (np.float64(21.59055268007855), 343, 2, np.int64(15793)),\n",
       " (np.float64(21.53197627430099), 7, 1, np.int64(9079)),\n",
       " (np.float64(21.43372474630254), 160, 0, np.int64(10985)),\n",
       " (np.float64(21.42482922638146), 280, 2, np.int64(7564)),\n",
       " (np.float64(21.271272505522205), 298, 0, np.int64(11150)),\n",
       " (np.float64(21.26222373879445), 259, 2, np.int64(18122)),\n",
       " (np.float64(21.250256808913104), 100, 0, np.int64(3321)),\n",
       " (np.float64(21.098149742067328), 385, 3, np.int64(17154)),\n",
       " (np.float64(21.065818691809014), 448, 3, np.int64(10457)),\n",
       " (np.float64(20.899440077564037), 481, 2, np.int64(14285)),\n",
       " (np.float64(20.820800364408456), 16, 3, np.int64(11404)),\n",
       " (np.float64(20.78757461989202), 443, 0, np.int64(4823)),\n",
       " (np.float64(20.763801364134185), 340, 0, np.int64(1403)),\n",
       " (np.float64(20.721122135789265), 373, 2, np.int64(10442)),\n",
       " (np.float64(20.676670112748585), 478, 3, np.int64(8527)),\n",
       " (np.float64(20.67315474385633), 328, 3, np.int64(8519)),\n",
       " (np.float64(20.621363445181817), 274, 2, np.int64(9500)),\n",
       " (np.float64(20.43954644471534), 271, 2, np.int64(8512)),\n",
       " (np.float64(20.28937282183316), 355, 3, np.int64(11408)),\n",
       " (np.float64(20.223030371812552), 91, 2, np.int64(838)),\n",
       " (np.float64(20.220637072168124), 376, 2, np.int64(2320)),\n",
       " (np.float64(20.191412847523566), 125, 1, np.int64(4821)),\n",
       " (np.float64(20.104268677514188), 0, 0, np.int64(17237)),\n",
       " (np.float64(20.03634672574736), 445, 3, np.int64(15226)),\n",
       " (np.float64(20.00842041083316), 457, 3, np.int64(11383)),\n",
       " (np.float64(19.99507100933639), 10, 3, np.int64(4676)),\n",
       " (np.float64(19.98976725696861), 97, 3, np.int64(17714)),\n",
       " (np.float64(19.972305268294978), 133, 2, np.int64(15234)),\n",
       " (np.float64(19.953688755108416), 325, 3, np.int64(4270)),\n",
       " (np.float64(19.93154921338788), 298, 3, np.int64(3708)),\n",
       " (np.float64(19.89362204660021), 283, 3, np.int64(7557)),\n",
       " (np.float64(19.88648649695128), 16, 2, np.int64(13360)),\n",
       " (np.float64(19.79979190231865), 310, 2, np.int64(5644)),\n",
       " (np.float64(19.79850977070967), 469, 2, np.int64(15234)),\n",
       " (np.float64(19.793656708631918), 40, 3, np.int64(4691)),\n",
       " (np.float64(19.788130700642277), 415, 2, np.int64(14285)),\n",
       " (np.float64(19.77907894784951), 244, 3, np.int64(12365)),\n",
       " (np.float64(19.775829337027556), 454, 2, np.int64(7570)),\n",
       " (np.float64(19.6748309237349), 204, 1, np.int64(18752)),\n",
       " (np.float64(19.62516278254471), 286, 3, np.int64(10992)),\n",
       " (np.float64(19.61652425033023), 229, 3, np.int64(14278)),\n",
       " (np.float64(19.5703834549719), 166, 2, np.int64(3743)),\n",
       " (np.float64(19.529143850316764), 502, 3, np.int64(17179)),\n",
       " (np.float64(19.43297177694453), 7, 2, np.int64(11397)),\n",
       " (np.float64(19.427538985294127), 250, 3, np.int64(841)),\n",
       " (np.float64(19.40980285418351), 100, 3, np.int64(8519)),\n",
       " (np.float64(19.378175264016225), 185, 1, np.int64(13811)),\n",
       " (np.float64(19.360614016469686), 124, 3, np.int64(14269)),\n",
       " (np.float64(19.35393692021608), 31, 2, np.int64(16180)),\n",
       " (np.float64(19.321404621508485), 479, 0, np.int64(18533)),\n",
       " (np.float64(19.28432574230432), 118, 2, np.int64(3725)),\n",
       " (np.float64(19.221024433696936), 55, 3, np.int64(15242)),\n",
       " (np.float64(19.196715525372117), 411, 0, np.int64(4819)),\n",
       " (np.float64(19.176203659961498), 127, 3, np.int64(13363)),\n",
       " (np.float64(19.157233515357827), 187, 3, np.int64(7571)),\n",
       " (np.float64(19.08366737837261), 94, 3, np.int64(14293)),\n",
       " (np.float64(19.079637275396934), 32, 1, np.int64(18687)),\n",
       " (np.float64(19.077108652946464), 420, 1, np.int64(4827)),\n",
       " (np.float64(19.05335300584187), 151, 2, np.int64(6591)),\n",
       " (np.float64(18.985823289656917), 468, 1, np.int64(14778)),\n",
       " (np.float64(18.98040785523564), 106, 3, np.int64(15268)),\n",
       " (np.float64(18.95030041883911), 499, 2, np.int64(10442)),\n",
       " (np.float64(18.930120178299987), 236, 0, np.int64(9960)),\n",
       " (np.float64(18.916447870430847), 436, 2, np.int64(18118)),\n",
       " (np.float64(18.910591835152594), 264, 0, np.int64(1935)),\n",
       " (np.float64(18.903845084574098), 125, 0, np.int64(4821)),\n",
       " (np.float64(18.894747891455605), 232, 3, np.int64(1799)),\n",
       " (np.float64(18.888466552297132), 378, 0, np.int64(18253)),\n",
       " (np.float64(18.878326717820073), 460, 2, np.int64(15239)),\n",
       " (np.float64(18.86944916149762), 277, 3, np.int64(7152)),\n",
       " (np.float64(18.859085105441626), 409, 2, np.int64(19075)),\n",
       " (np.float64(18.859067512231633), 420, 0, np.int64(908)),\n",
       " (np.float64(18.83241310420952), 190, 2, np.int64(17694)),\n",
       " (np.float64(18.78913244732557), 226, 2, np.int64(19089)),\n",
       " (np.float64(18.77663048000379), 1, 3, np.int64(11013)),\n",
       " (np.float64(18.73959252190343), 304, 3, np.int64(13311)),\n",
       " (np.float64(18.73454547448718), 127, 2, np.int64(19067)),\n",
       " (np.float64(18.724717124987137), 277, 2, np.int64(7152)),\n",
       " (np.float64(18.71302531593054), 260, 0, np.int64(8944)),\n",
       " (np.float64(18.71189687180242), 499, 3, np.int64(9069)),\n",
       " (np.float64(18.705335613619443), 43, 2, np.int64(12365)),\n",
       " (np.float64(18.69846124149644), 427, 2, np.int64(18134)),\n",
       " (np.float64(18.64888389191209), 37, 2, np.int64(18105)),\n",
       " (np.float64(18.64545397837641), 307, 3, np.int64(1781)),\n",
       " (np.float64(18.64396298166095), 47, 1, np.int64(18580)),\n",
       " (np.float64(18.634672230788876), 109, 3, np.int64(10447)),\n",
       " (np.float64(18.60655450522287), 190, 3, np.int64(8522)),\n",
       " (np.float64(18.606114715350923), 274, 3, np.int64(12372)),\n",
       " (np.float64(18.58940070901609), 124, 2, np.int64(3724)),\n",
       " (np.float64(18.587421045288863), 364, 3, np.int64(6613)),\n",
       " (np.float64(18.56458128957223), 307, 2, np.int64(10430)),\n",
       " (np.float64(18.559973410788217), 354, 1, np.int64(4182)),\n",
       " (np.float64(18.546841297072298), 385, 2, np.int64(4664)),\n",
       " (np.float64(18.523185798571262), 433, 3, np.int64(3721)),\n",
       " (np.float64(18.516844145335185), 419, 0, np.int64(17782)),\n",
       " (np.float64(18.47783059696161), 184, 2, np.int64(7539)),\n",
       " (np.float64(18.465070439388082), 382, 3, np.int64(14284)),\n",
       " (np.float64(18.43660798074417), 495, 0, np.int64(1936)),\n",
       " (np.float64(18.413221411481953), 22, 3, np.int64(843)),\n",
       " (np.float64(18.411251826362836), 145, 3, np.int64(11405)),\n",
       " (np.float64(18.40933834109565), 421, 2, np.int64(13866)),\n",
       " (np.float64(18.407453438875574), 466, 2, np.int64(8096)),\n",
       " (np.float64(18.399990803519803), 299, 0, np.int64(17753)),\n",
       " (np.float64(18.376077910962643), 327, 0, np.int64(12982)),\n",
       " (np.float64(18.355705223637045), 358, 2, np.int64(18116)),\n",
       " (np.float64(18.35416908170309), 381, 0, np.int64(8014)),\n",
       " (np.float64(18.34838927957373), 169, 2, np.int64(11373)),\n",
       " (np.float64(18.343312717719904), 367, 2, np.int64(10458)),\n",
       " (np.float64(18.342476311739173), 78, 1, np.int64(10930)),\n",
       " (np.float64(18.34126220998179), 201, 0, np.int64(1437)),\n",
       " (np.float64(18.341141052136056), 442, 3, np.int64(4681)),\n",
       " (np.float64(18.329769693131393), 199, 2, np.int64(8524)),\n",
       " (np.float64(18.31775518581787), 452, 0, np.int64(339)),\n",
       " (np.float64(18.28252246632261), 202, 2, np.int64(13333)),\n",
       " (np.float64(18.282423588616446), 442, 2, np.int64(16208)),\n",
       " (np.float64(18.28196158830454), 490, 2, np.int64(15248)),\n",
       " (np.float64(18.25651556326787), 88, 2, np.int64(5651)),\n",
       " (np.float64(18.235710273908726), 268, 3, np.int64(16194)),\n",
       " (np.float64(18.234668928796186), 156, 1, np.int64(2215)),\n",
       " (np.float64(18.224073141224196), 467, 1, np.int64(18644)),\n",
       " (np.float64(18.20593024091849), 19, 2, np.int64(859)),\n",
       " (np.float64(18.20582985496098), 189, 0, np.int64(9002)),\n",
       " (np.float64(18.204755740092946), 376, 3, np.int64(14299)),\n",
       " (np.float64(18.20233673680748), 292, 3, np.int64(12346)),\n",
       " (np.float64(18.201214108932678), 322, 2, np.int64(10991)),\n",
       " (np.float64(18.189693865048277), 256, 3, np.int64(18139)),\n",
       " (np.float64(18.189639366946107), 399, 0, np.int64(11082)),\n",
       " (np.float64(18.187671094736015), 110, 0, np.int64(15659)),\n",
       " (np.float64(18.187178647532107), 400, 3, np.int64(842)),\n",
       " (np.float64(18.181879591332216), 310, 3, np.int64(14285)),\n",
       " (np.float64(18.163100581357504), 217, 3, np.int64(5640)),\n",
       " (np.float64(18.16189746865779), 409, 3, np.int64(15239)),\n",
       " (np.float64(18.16070338212393), 142, 2, np.int64(17165)),\n",
       " (np.float64(18.160185277466848), 76, 2, np.int64(17162)),\n",
       " (np.float64(18.131676571609585), 403, 2, np.int64(12363)),\n",
       " (np.float64(18.09498813657427), 297, 0, np.int64(11866)),\n",
       " (np.float64(18.093028096954395), 235, 3, np.int64(14282)),\n",
       " (np.float64(18.08140271213179), 472, 2, np.int64(10984)),\n",
       " (np.float64(18.075491115836563), 81, 0, np.int64(4185)),\n",
       " (np.float64(18.07088961085362), 205, 2, np.int64(14278)),\n",
       " (np.float64(18.06033989953774), 153, 0, np.int64(3149)),\n",
       " (np.float64(18.05608036124859), 360, 1, np.int64(15692)),\n",
       " (np.float64(18.053060644161633), 112, 2, np.int64(14843)),\n",
       " (np.float64(18.041843095207664), 220, 3, np.int64(2789)),\n",
       " (np.float64(18.030988064684486), 61, 3, np.int64(4678)),\n",
       " (np.float64(18.022051003659534), 148, 3, np.int64(14828)),\n",
       " (np.float64(18.01620112474901), 166, 3, np.int64(16217)),\n",
       " (np.float64(18.016006077035964), 352, 2, np.int64(16214)),\n",
       " (np.float64(18.012052297553545), 247, 3, np.int64(830)),\n",
       " (np.float64(17.98511198368551), 487, 2, np.int64(1795)),\n",
       " (np.float64(17.98510273111999), 276, 0, np.int64(4729)),\n",
       " (np.float64(17.982539625870984), 334, 2, np.int64(1787)),\n",
       " (np.float64(17.95555037699362), 341, 1, np.int64(2282)),\n",
       " (np.float64(17.950127943332458), 134, 0, np.int64(3255)),\n",
       " (np.float64(17.947545519209445), 410, 1, np.int64(15841)),\n",
       " (np.float64(17.92963430318141), 303, 0, np.int64(14762)),\n",
       " (np.float64(17.91956001411614), 193, 3, np.int64(18110)),\n",
       " (np.float64(17.918541543984063), 484, 2, np.int64(7565)),\n",
       " (np.float64(17.915384249206866), 342, 1, np.int64(16604)),\n",
       " (np.float64(17.903694095270748), 361, 2, np.int64(10415)),\n",
       " (np.float64(17.90087621032349), 430, 3, np.int64(14288)),\n",
       " (np.float64(17.899307684823277), 337, 3, np.int64(17173)),\n",
       " (np.float64(17.893370801828006), 17, 0, np.int64(5751)),\n",
       " (np.float64(17.880189330849372), 70, 3, np.int64(16211)),\n",
       " (np.float64(17.87798722497098), 396, 1, np.int64(17670)),\n",
       " (np.float64(17.874715739429167), 373, 3, np.int64(841)),\n",
       " (np.float64(17.8674749122632), 211, 3, np.int64(7142)),\n",
       " (np.float64(17.86366327820826), 155, 1, np.int64(1243)),\n",
       " (np.float64(17.863329480629996), 138, 1, np.int64(18624)),\n",
       " (np.float64(17.86186750088645), 112, 3, np.int64(13867)),\n",
       " (np.float64(17.85709945572733), 73, 2, np.int64(12361)),\n",
       " (np.float64(17.839723133717204), 463, 2, np.int64(838)),\n",
       " (np.float64(17.818450122706142), 177, 0, np.int64(15792)),\n",
       " (np.float64(17.815474710981558), 2, 0, np.int64(9691)),\n",
       " (np.float64(17.809123402947506), 103, 3, np.int64(15234)),\n",
       " (np.float64(17.801760135982136), 184, 3, np.int64(10445)),\n",
       " (np.float64(17.79931955715607), 367, 3, np.int64(1390)),\n",
       " (np.float64(17.793594576518892), 400, 2, np.int64(15222)),\n",
       " (np.float64(17.788894873838267), 379, 3, np.int64(11408)),\n",
       " (np.float64(17.788111487724965), 108, 1, np.int64(13775)),\n",
       " (np.float64(17.780289652365532), 178, 2, np.int64(16746)),\n",
       " (np.float64(17.777220261728214), 13, 3, np.int64(3724)),\n",
       " (np.float64(17.77590883506019), 391, 2, np.int64(8524)),\n",
       " (np.float64(17.77512792029753), 241, 3, np.int64(11946)),\n",
       " (np.float64(17.77396766235931), 85, 2, np.int64(6186)),\n",
       " (np.float64(17.758039335498104), 195, 1, np.int64(12562)),\n",
       " (np.float64(17.751053945968092), 181, 3, np.int64(1789)),\n",
       " (np.float64(17.746178737325945), 325, 2, np.int64(14281)),\n",
       " (np.float64(17.734966041087265), 406, 2, np.int64(16197)),\n",
       " (np.float64(17.733146420493586), 136, 2, np.int64(7570)),\n",
       " (np.float64(17.730667669509735), 235, 2, np.int64(14286)),\n",
       " (np.float64(17.726096529436067), 363, 0, np.int64(281)),\n",
       " (np.float64(17.705530659625744), 292, 2, np.int64(16194)),\n",
       " (np.float64(17.702023855357105), 358, 3, np.int64(16187)),\n",
       " (np.float64(17.70153135658506), 34, 2, np.int64(18094)),\n",
       " (np.float64(17.689478639621623), 361, 3, np.int64(15246)),\n",
       " (np.float64(17.689157245469772), 362, 1, np.int64(16793)),\n",
       " (np.float64(17.671465426288925), 22, 2, np.int64(7558)),\n",
       " (np.float64(17.670656460298122), 403, 3, np.int64(7144)),\n",
       " (np.float64(17.668421168744494), 412, 2, np.int64(15238)),\n",
       " (np.float64(17.65072812781733), 172, 3, np.int64(5645)),\n",
       " (np.float64(17.621420356241902), 25, 3, np.int64(16174)),\n",
       " (np.float64(17.620016982783316), 139, 2, np.int64(16220)),\n",
       " (np.float64(17.619712811153253), 248, 0, np.int64(279)),\n",
       " (np.float64(17.616102101430858), 31, 3, np.int64(19081)),\n",
       " (np.float64(17.6118374014546), 76, 3, np.int64(9495)),\n",
       " (np.float64(17.60130654415734), 181, 2, np.int64(10992)),\n",
       " (np.float64(17.591366844955292), 483, 0, np.int64(4304)),\n",
       " (np.float64(17.59062203187088), 145, 2, np.int64(10989)),\n",
       " (np.float64(17.57774673218769), 382, 2, np.int64(12911)),\n",
       " (np.float64(17.57503718951989), 433, 2, np.int64(18687)),\n",
       " (np.float64(17.573935276891), 121, 2, np.int64(7148)),\n",
       " (np.float64(17.57069225527428), 413, 0, np.int64(2292)),\n",
       " (np.float64(17.550117001080114), 28, 3, np.int64(12911)),\n",
       " (np.float64(17.53900609039266), 217, 2, np.int64(16746)),\n",
       " (np.float64(17.53720560204933), 475, 2, np.int64(18130)),\n",
       " (np.float64(17.528061668389814), 388, 2, np.int64(11403)),\n",
       " (np.float64(17.524785929780165), 229, 2, np.int64(9061)),\n",
       " (np.float64(17.515730145201744), 313, 2, np.int64(18154)),\n",
       " (np.float64(17.51300101790839), 149, 0, np.int64(10975)),\n",
       " (np.float64(17.50857953900145), 406, 3, np.int64(842)),\n",
       " (np.float64(17.503100381757406), 253, 2, np.int64(12360)),\n",
       " (np.float64(17.490678058464734), 121, 3, np.int64(6188)),\n",
       " (np.float64(17.487464281032807), 462, 1, np.int64(14902)),\n",
       " (np.float64(17.483353963901653), 503, 1, np.int64(10860)),\n",
       " (np.float64(17.483233422131622), 220, 2, np.int64(10986)),\n",
       " (np.float64(17.481188775304243), 431, 0, np.int64(2272)),\n",
       " (np.float64(17.48092401678648), 243, 0, np.int64(18760)),\n",
       " (np.float64(17.47394705563499), 259, 3, np.int64(15215)),\n",
       " (np.float64(17.464190727743976), 296, 1, np.int64(15734)),\n",
       " (np.float64(17.457311114109228), 157, 2, np.int64(18127)),\n",
       " (np.float64(17.451356434042616), 379, 2, np.int64(8507)),\n",
       " (np.float64(17.450181040203564), 271, 3, np.int64(2734)),\n",
       " (np.float64(17.426222170398244), 67, 3, np.int64(12907)),\n",
       " (np.float64(17.422449110105802), 75, 0, np.int64(13820)),\n",
       " (np.float64(17.418479479346313), 295, 3, np.int64(5229)),\n",
       " (np.float64(17.40542600523915), 484, 3, np.int64(12353)),\n",
       " (np.float64(17.398617721887213), 73, 3, np.int64(9502)),\n",
       " (np.float64(17.381793334193944), 64, 3, np.int64(17134)),\n",
       " (np.float64(17.37791020361599), 169, 3, np.int64(4273)),\n",
       " (np.float64(17.36226801157473), 490, 3, np.int64(4266)),\n",
       " (np.float64(17.35911568651781), 131, 0, np.int64(11847)),\n",
       " (np.float64(17.352888570785268), 154, 2, np.int64(2363)),\n",
       " (np.float64(17.34162408993869), 324, 1, np.int64(13430)),\n",
       " (np.float64(17.31669805800253), 175, 3, np.int64(3306)),\n",
       " (np.float64(17.31312859417666), 415, 3, np.int64(15236)),\n",
       " (np.float64(17.3053898338714), 75, 1, np.int64(11490)),\n",
       " (np.float64(17.28884487640519), 383, 1, np.int64(8026)),\n",
       " (np.float64(17.28257298303791), 240, 0, np.int64(6664)),\n",
       " (np.float64(17.280544033278723), 437, 1, np.int64(1336)),\n",
       " (np.float64(17.28049066298181), 139, 3, np.int64(9510)),\n",
       " (np.float64(17.27763458002993), 42, 1, np.int64(9622)),\n",
       " (np.float64(17.276213240783502), 349, 3, np.int64(8526)),\n",
       " (np.float64(17.273515583760275), 160, 2, np.int64(12342)),\n",
       " (np.float64(17.27302817572542), 136, 3, np.int64(3306)),\n",
       " (np.float64(17.266455422684228), 422, 0, np.int64(10873)),\n",
       " (np.float64(17.26396707727415), 279, 0, np.int64(18566)),\n",
       " (np.float64(17.25508639538499), 191, 1, np.int64(9955)),\n",
       " (np.float64(17.25183886952832), 211, 2, np.int64(15244)),\n",
       " (np.float64(17.25110829834515), 91, 3, np.int64(7585)),\n",
       " (np.float64(17.24848500847549), 344, 1, np.int64(4270)),\n",
       " (np.float64(17.237835329671903), 464, 0, np.int64(297)),\n",
       " (np.float64(17.236799842991076), 238, 2, np.int64(4675)),\n",
       " (np.float64(17.228740333728773), 208, 3, np.int64(4690)),\n",
       " (np.float64(17.21745375399107), 286, 2, np.int64(19089)),\n",
       " (np.float64(17.217026634085286), 105, 1, np.int64(5691)),\n",
       " (np.float64(17.215095300018632), 187, 2, np.int64(430)),\n",
       " (np.float64(17.207325948053285), 370, 3, np.int64(10444)),\n",
       " (np.float64(17.20526436522905), 480, 0, np.int64(18176)),\n",
       " (np.float64(17.197137962643197), 150, 0, np.int64(17252)),\n",
       " (np.float64(17.195668757570996), 253, 3, np.int64(11402)),\n",
       " (np.float64(17.187049885548333), 246, 0, np.int64(13402)),\n",
       " (np.float64(17.182931952715574), 128, 1, np.int64(9100)),\n",
       " (np.float64(17.172460268696494), 27, 0, np.int64(13947)),\n",
       " (np.float64(17.17009687750173), 422, 1, np.int64(8130)),\n",
       " (np.float64(17.165350553545654), 58, 2, np.int64(10455)),\n",
       " (np.float64(17.16523417473189), 331, 3, np.int64(11939)),\n",
       " (np.float64(17.16465909088553), 502, 2, np.int64(19072)),\n",
       " (np.float64(17.163611458814323), 82, 2, np.int64(15195)),\n",
       " (np.float64(17.161557166318257), 476, 0, np.int64(12887)),\n",
       " (np.float64(17.155188548787464), 262, 3, np.int64(11391)),\n",
       " (np.float64(17.15312727363533), 315, 0, np.int64(11049)),\n",
       " (np.float64(17.142195495529606), 94, 2, np.int64(13314)),\n",
       " (np.float64(17.139783317765584), 472, 3, np.int64(1390)),\n",
       " (np.float64(17.135810636873323), 332, 1, np.int64(17583)),\n",
       " (np.float64(17.135650778939095), 161, 1, np.int64(17574)),\n",
       " (np.float64(17.134702320532853), 224, 0, np.int64(4151)),\n",
       " (np.float64(17.13334188593712), 146, 0, np.int64(385)),\n",
       " (np.float64(17.12740493561266), 223, 3, np.int64(15784)),\n",
       " (np.float64(17.127049926856603), 77, 0, np.int64(11937)),\n",
       " (np.float64(17.126539379649117), 397, 3, np.int64(9470)),\n",
       " (np.float64(17.11425394794929), 79, 2, np.int64(12372)),\n",
       " (np.float64(17.111315831434744), 23, 0, np.int64(10448)),\n",
       " (np.float64(17.105747202872216), 3, 1, np.int64(5829)),\n",
       " (np.float64(17.099756162461293), 295, 2, np.int64(3703)),\n",
       " (np.float64(17.095823368846933), 355, 2, np.int64(9493)),\n",
       " (np.float64(17.090842685473334), 339, 0, np.int64(6085)),\n",
       " (np.float64(17.086386851563024), 430, 2, np.int64(9472)),\n",
       " (np.float64(17.086118217978843), 500, 0, np.int64(18607)),\n",
       " (np.float64(17.082028161516497), 328, 2, np.int64(17158)),\n",
       " (np.float64(17.079028378553584), 426, 0, np.int64(16290)),\n",
       " (np.float64(17.071340421932945), 176, 1, np.int64(6218)),\n",
       " (np.float64(17.06738862801706), 318, 1, np.int64(3225)),\n",
       " (np.float64(17.06578033631191), 45, 0, np.int64(1281)),\n",
       " (np.float64(17.063209603592256), 478, 2, np.int64(2760)),\n",
       " (np.float64(17.06022556537655), 289, 3, np.int64(5642)),\n",
       " (np.float64(17.050185440718153), 352, 3, np.int64(9072)),\n",
       " (np.float64(17.045161094342728), 4, 3, np.int64(6589)),\n",
       " (np.float64(17.0425659824056), 369, 0, np.int64(12833)),\n",
       " (np.float64(17.03190307833613), 215, 1, np.int64(5115)),\n",
       " (np.float64(17.022940383836026), 99, 0, np.int64(439)),\n",
       " (np.float64(17.014799681013276), 79, 3, np.int64(14282)),\n",
       " (np.float64(17.005352234055078), 268, 2, np.int64(11425)),\n",
       " (np.float64(16.997774254352812), 480, 1, np.int64(8001)),\n",
       " (np.float64(16.996753805115613), 137, 1, np.int64(3175)),\n",
       " (np.float64(16.996628258161497), 49, 3, np.int64(19079)),\n",
       " (np.float64(16.996125497541286), 56, 1, np.int64(13908)),\n",
       " (np.float64(16.99384756495934), 12, 1, np.int64(17744)),\n",
       " (np.float64(16.99303425804368), 130, 3, np.int64(4684)),\n",
       " (np.float64(16.98511462423625), 250, 2, np.int64(6174)),\n",
       " (np.float64(16.98359750436994), 103, 2, np.int64(12361)),\n",
       " (np.float64(16.977228984899835), 439, 2, np.int64(6600)),\n",
       " (np.float64(16.955614908211004), 436, 3, np.int64(10444)),\n",
       " (np.float64(16.94464229326974), 244, 2, np.int64(3721)),\n",
       " (np.float64(16.93487290017821), 417, 0, np.int64(6047)),\n",
       " (np.float64(16.932867836751875), 120, 1, np.int64(7009)),\n",
       " (np.float64(16.92980943970304), 64, 2, np.int64(9480)),\n",
       " (np.float64(16.926103818939822), 46, 3, np.int64(6606)),\n",
       " (np.float64(16.921810574556616), 106, 2, np.int64(8122)),\n",
       " (np.float64(16.920475562371482), 410, 0, np.int64(6145)),\n",
       " (np.float64(16.917211787272016), 311, 1, np.int64(18176)),\n",
       " (np.float64(16.915803148281523), 170, 1, np.int64(5441)),\n",
       " (np.float64(16.90089942648802), 83, 1, np.int64(6108)),\n",
       " (np.float64(16.899101801408232), 209, 0, np.int64(7088)),\n",
       " (np.float64(16.89768330965909), 262, 2, np.int64(17711)),\n",
       " (np.float64(16.897479613255697), 460, 3, np.int64(18113)),\n",
       " (np.float64(16.895303705443794), 197, 1, np.int64(18586)),\n",
       " (np.float64(16.894338474056045), 391, 3, np.int64(6600)),\n",
       " (np.float64(16.892817862926336), 466, 3, np.int64(2755)),\n",
       " (np.float64(16.88010372160782), 255, 0, np.int64(6047)),\n",
       " (np.float64(16.873781743400933), 431, 1, np.int64(8968)),\n",
       " (np.float64(16.86972396619819), 207, 0, np.int64(1431)),\n",
       " (np.float64(16.864034983758486), 85, 3, np.int64(10978)),\n",
       " (np.float64(16.863474129283013), 435, 1, np.int64(18194)),\n",
       " (np.float64(16.85568097618587), 126, 1, np.int64(6051)),\n",
       " (np.float64(16.839703645091426), 219, 1, np.int64(938)),\n",
       " (np.float64(16.839642233736495), 301, 3, np.int64(11950)),\n",
       " (np.float64(16.8328331660257), 230, 0, np.int64(10948)),\n",
       " (np.float64(16.83214990825963), 457, 2, np.int64(9471)),\n",
       " (np.float64(16.830883241632346), 377, 0, np.int64(5127)),\n",
       " (np.float64(16.828552037469336), 135, 0, np.int64(17637)),\n",
       " (np.float64(16.828151742684046), 183, 0, np.int64(4131)),\n",
       " (np.float64(16.82399398293777), 392, 0, np.int64(12780)),\n",
       " (np.float64(16.81573780098276), 319, 2, np.int64(5636)),\n",
       " (np.float64(16.809983537196683), 471, 0, np.int64(4131)),\n",
       " (np.float64(16.8095638568592), 196, 3, np.int64(12348)),\n",
       " (np.float64(16.80757071422195), 49, 2, np.int64(850)),\n",
       " (np.float64(16.80726287669338), 144, 1, np.int64(5292)),\n",
       " (np.float64(16.806189392709648), 408, 0, np.int64(905)),\n",
       " (np.float64(16.8042313752907), 252, 0, np.int64(5678)),\n",
       " (np.float64(16.80409128878416), 394, 2, np.int64(9467)),\n",
       " (np.float64(16.79952140068783), 174, 1, np.int64(9893)),\n",
       " (np.float64(16.798335858244943), 35, 1, np.int64(3192)),\n",
       " (np.float64(16.79290814098681), 312, 1, np.int64(15708)),\n",
       " (np.float64(16.786973203622214), 147, 1, np.int64(1362)),\n",
       " (np.float64(16.78165777090811), 1, 2, np.int64(16210)),\n",
       " (np.float64(16.78133383507165), 388, 3, np.int64(8533)),\n",
       " (np.float64(16.781231147495227), 149, 1, np.int64(6193)),\n",
       " (np.float64(16.765720996521274), 416, 0, np.int64(7620)),\n",
       " (np.float64(16.765187544330487), 194, 0, np.int64(6113)),\n",
       " (np.float64(16.764720203489645), 334, 3, np.int64(12344)),\n",
       " (np.float64(16.762649982365275), 67, 2, np.int64(14839)),\n",
       " (np.float64(16.762017786064867), 450, 1, np.int64(8051)),\n",
       " (np.float64(16.761298306826966), 276, 1, np.int64(14702)),\n",
       " (np.float64(16.748224554187388), 482, 1, np.int64(18598)),\n",
       " (np.float64(16.744582535631388), 208, 2, np.int64(17147)),\n",
       " (np.float64(16.72841297049875), 223, 2, np.int64(8516)),\n",
       " (np.float64(16.714584888775548), 335, 1, np.int64(17571)),\n",
       " (np.float64(16.708802865908325), 90, 1, np.int64(14734)),\n",
       " (np.float64(16.706681284142878), 387, 0, np.int64(8933)),\n",
       " (np.float64(16.70018791346481), 366, 1, np.int64(7068)),\n",
       " (np.float64(16.697944954930666), 54, 0, np.int64(16294)),\n",
       " (np.float64(16.690426401606686), 189, 1, np.int64(17394)),\n",
       " (np.float64(16.68135330906249), 130, 2, np.int64(15244)),\n",
       " (np.float64(16.679706144236366), 40, 2, np.int64(12345)),\n",
       " (np.float64(16.65899842890688), 414, 1, np.int64(5095)),\n",
       " (np.float64(16.651611899569644), 24, 0, np.int64(16264)),\n",
       " (np.float64(16.649928398630998), 432, 0, np.int64(11540)),\n",
       " (np.float64(16.649245469023715), 173, 1, np.int64(3182)),\n",
       " (np.float64(16.645631251716765), 134, 1, np.int64(15023)),\n",
       " (np.float64(16.63906561602094), 470, 0, np.int64(18198)),\n",
       " (np.float64(16.63036857310087), 252, 1, np.int64(8043)),\n",
       " (np.float64(16.628434484059664), 98, 0, np.int64(18519)),\n",
       " (np.float64(16.626885259804), 63, 0, np.int64(10606)),\n",
       " (np.float64(16.622776481116667), 197, 0, np.int64(426)),\n",
       " (np.float64(16.621926986807196), 364, 2, np.int64(13320)),\n",
       " (np.float64(16.621847115868988), 201, 1, np.int64(2825)),\n",
       " (np.float64(16.619091122106425), 69, 0, np.int64(7108)),\n",
       " (np.float64(16.61406922477541), 336, 1, np.int64(14695)),\n",
       " (np.float64(16.5987267563912), 451, 3, np.int64(11443)),\n",
       " (np.float64(16.59449879134278), 150, 1, np.int64(12871)),\n",
       " (np.float64(16.59261400742941), 198, 1, np.int64(5116)),\n",
       " (np.float64(16.58627520753912), 52, 3, np.int64(835)),\n",
       " (np.float64(16.5858282100348), 427, 3, np.int64(11944)),\n",
       " (np.float64(16.569359794737245), 343, 3, np.int64(6598)),\n",
       " (np.float64(16.56636357592262), 56, 0, np.int64(896)),\n",
       " (np.float64(16.56492331113003), 227, 1, np.int64(15662)),\n",
       " (np.float64(16.564349983325496), 306, 1, np.int64(8045)),\n",
       " (np.float64(16.562310371480343), 265, 2, np.int64(16194)),\n",
       " (np.float64(16.558982367558343), 362, 0, np.int64(15649)),\n",
       " (np.float64(16.55457518933438), 418, 3, np.int64(10425)),\n",
       " (np.float64(16.554352978944006), 163, 2, np.int64(6588)),\n",
       " (np.float64(16.5417153507509), 205, 3, np.int64(3724)),\n",
       " (np.float64(16.534962119353985), 167, 0, np.int64(329)),\n",
       " (np.float64(16.533764154179895), 243, 1, np.int64(11480)),\n",
       " (np.float64(16.523195099158286), 418, 2, np.int64(14296)),\n",
       " (np.float64(16.518406339881157), 218, 0, np.int64(9010)),\n",
       " (np.float64(16.517770456456578), 237, 1, np.int64(9997)),\n",
       " (np.float64(16.50672281991096), 301, 2, np.int64(8546)),\n",
       " (np.float64(16.50055707880838), 487, 3, np.int64(1818)),\n",
       " (np.float64(16.49211560815816), 111, 1, np.int64(3496)),\n",
       " (np.float64(16.49029097784959), 429, 1, np.int64(15402)),\n",
       " (np.float64(16.48803068379164), 372, 0, np.int64(6737)),\n",
       " (np.float64(16.48148641433273), 10, 2, np.int64(17708)),\n",
       " (np.float64(16.481312563830887), 340, 3, np.int64(18100)),\n",
       " (np.float64(16.475684527392414), 115, 3, np.int64(3728)),\n",
       " (np.float64(16.473638124294414), 219, 0, np.int64(2418)),\n",
       " (np.float64(16.467331010041537), 168, 0, np.int64(7781)),\n",
       " (np.float64(16.46079017851367), 5, 0, np.int64(11030)),\n",
       " (np.float64(16.450142504993597), 424, 3, np.int64(5222)),\n",
       " (np.float64(16.449249543275148), 165, 0, np.int64(13904)),\n",
       " (np.float64(16.446558736855128), 116, 1, np.int64(15654)),\n",
       " (np.float64(16.444357184237543), 228, 1, np.int64(23)),\n",
       " (np.float64(16.443707974734018), 357, 0, np.int64(15726)),\n",
       " (np.float64(16.443547381168486), 266, 0, np.int64(1305)),\n",
       " (np.float64(16.42089454039513), 226, 3, np.int64(8112)),\n",
       " (np.float64(16.409201580336543), 273, 1, np.int64(8572)),\n",
       " (np.float64(16.40635659658629), 111, 0, np.int64(8935)),\n",
       " (np.float64(16.395397657058695), 372, 1, np.int64(10088)),\n",
       " (np.float64(16.392244859501954), 313, 3, np.int64(9080)),\n",
       " (np.float64(16.387587110550708), 254, 1, np.int64(3389)),\n",
       " (np.float64(16.383095407502434), 317, 0, np.int64(3361)),\n",
       " (np.float64(16.381011575646962), 194, 1, np.int64(4189)),\n",
       " (np.float64(16.370962014792475), 104, 1, np.int64(6086)),\n",
       " (np.float64(16.369827731892034), 37, 3, np.int64(3312)),\n",
       " (np.float64(16.369446898893003), 87, 0, np.int64(12768)),\n",
       " (np.float64(16.36544277223478), 289, 2, np.int64(18669)),\n",
       " (np.float64(16.361144172975287), 202, 3, np.int64(17135)),\n",
       " (np.float64(16.36052292666264), 81, 1, np.int64(922)),\n",
       " (np.float64(16.355867016526197), 282, 1, np.int64(17313)),\n",
       " (np.float64(16.344160119955433), 34, 3, np.int64(11386)),\n",
       " (np.float64(16.338179988378798), 497, 1, np.int64(18530)),\n",
       " (np.float64(16.3374165504479), 426, 1, np.int64(11028)),\n",
       " (np.float64(16.334768514927543), 327, 1, np.int64(7622)),\n",
       " (np.float64(16.330287356972928), 371, 1, np.int64(896)),\n",
       " (np.float64(16.32846892555622), 225, 0, np.int64(17695)),\n",
       " (np.float64(16.318210678458527), 435, 0, np.int64(11869)),\n",
       " (np.float64(16.31061086051713), 309, 0, np.int64(15861)),\n",
       " (np.float64(16.31023035138873), 441, 0, np.int64(16794)),\n",
       " (np.float64(16.30969851600403), 269, 1, np.int64(13901)),\n",
       " (np.float64(16.30863900525549), 238, 3, np.int64(15240)),\n",
       " (np.float64(16.308104827390263), 168, 1, np.int64(346)),\n",
       " (np.float64(16.304046883240378), 389, 1, np.int64(9977)),\n",
       " (np.float64(16.300330022893096), 302, 0, np.int64(6787)),\n",
       " (np.float64(16.299923721990933), 240, 1, np.int64(1973)),\n",
       " (np.float64(16.296833771141795), 133, 3, np.int64(844)),\n",
       " (np.float64(16.296014271108383), 48, 1, np.int64(17659)),\n",
       " (np.float64(16.293231970658866), 21, 0, np.int64(14701)),\n",
       " (np.float64(16.279237354338573), 119, 1, np.int64(3793)),\n",
       " (np.float64(16.27874957949835), 346, 3, np.int64(15784)),\n",
       " (np.float64(16.272922789532), 284, 1, np.int64(17803)),\n",
       " (np.float64(16.25780304926861), 135, 1, np.int64(7654)),\n",
       " (np.float64(16.254064199607505), 158, 0, np.int64(10863)),\n",
       " (np.float64(16.252460962539466), 60, 1, np.int64(1311)),\n",
       " (np.float64(16.25240675379462), 156, 0, np.int64(10633)),\n",
       " (np.float64(16.252282187418377), 384, 0, np.int64(4760)),\n",
       " (np.float64(16.251489791730567), 115, 2, np.int64(10443)),\n",
       " (np.float64(16.244484784050762), 251, 1, np.int64(15692)),\n",
       " (np.float64(16.24395100952122), 210, 1, np.int64(18592)),\n",
       " (np.float64(16.239962706423942), 496, 2, np.int64(15248)),\n",
       " (np.float64(16.23962600109588), 68, 0, np.int64(5729)),\n",
       " (np.float64(16.237723835597816), 7, 3, np.int64(18122)),\n",
       " (np.float64(16.23769189220745), 163, 3, np.int64(8521)),\n",
       " (np.float64(16.23763064278484), 28, 2, np.int64(1391)),\n",
       " (np.float64(16.237445020300527), 82, 3, np.int64(16220)),\n",
       " (np.float64(16.234437088137117), 456, 1, np.int64(15673)),\n",
       " (np.float64(16.229889228646716), 375, 1, np.int64(6665)),\n",
       " (np.float64(16.227177054959707), 70, 2, np.int64(9488)),\n",
       " (np.float64(16.224503601885576), 107, 0, np.int64(485)),\n",
       " (np.float64(16.21858982094492), 39, 0, np.int64(1478)),\n",
       " (np.float64(16.216464217991916), 479, 1, np.int64(288)),\n",
       " (np.float64(16.215669161241195), 182, 0, np.int64(7073)),\n",
       " (np.float64(16.212821299036893), 157, 3, np.int64(3732)),\n",
       " (np.float64(16.208490749480163), 275, 1, np.int64(3363)),\n",
       " (np.float64(16.20680474843032), 162, 1, np.int64(13736)),\n",
       " (np.float64(16.196589815865917), 474, 1, np.int64(18538)),\n",
       " (np.float64(16.190050923508842), 311, 0, np.int64(3381)),\n",
       " (np.float64(16.183149345479414), 57, 0, np.int64(6106)),\n",
       " (np.float64(16.18275271174423), 245, 0, np.int64(18724)),\n",
       " (np.float64(16.18086747106236), 123, 0, np.int64(5121)),\n",
       " (np.float64(16.174551496240927), 347, 1, np.int64(18507)),\n",
       " (np.float64(16.17427002701841), 323, 1, np.int64(8119)),\n",
       " (np.float64(16.169410174491098), 329, 1, np.int64(16747)),\n",
       " (np.float64(16.16923703143768), 459, 0, np.int64(11517)),\n",
       " (np.float64(16.167262556658603), 151, 3, np.int64(10034)),\n",
       " (np.float64(16.16470028105726), 227, 0, np.int64(17789)),\n",
       " (np.float64(16.164088971492838), 54, 1, np.int64(11898)),\n",
       " (np.float64(16.153124673593858), 269, 0, np.int64(4332)),\n",
       " (np.float64(16.151140281812463), 183, 1, np.int64(17208)),\n",
       " (np.float64(16.1465907178014), 469, 3, np.int64(14817)),\n",
       " (np.float64(16.146274754687745), 249, 0, np.int64(8057)),\n",
       " (np.float64(16.145361290640068), 101, 1, np.int64(17632)),\n",
       " (np.float64(16.144263075789432), 298, 2, np.int64(3708)),\n",
       " (np.float64(16.141305009356373), 128, 0, np.int64(15721)),\n",
       " (np.float64(16.140218136340888), 340, 2, np.int64(9494)),\n",
       " (np.float64(16.138548617778454), 213, 1, np.int64(14350)),\n",
       " (np.float64(16.137104475164428), 299, 1, np.int64(6049)),\n",
       " (np.float64(16.136215931214597), 41, 0, np.int64(2386)),\n",
       " (np.float64(16.136197163680063), 402, 1, np.int64(17333)),\n",
       " (np.float64(16.135792965883727), 123, 1, np.int64(6670)),\n",
       " (np.float64(16.133863280240927), 95, 1, np.int64(15321)),\n",
       " (np.float64(16.13299311884291), 498, 0, np.int64(18183)),\n",
       " (np.float64(16.131116510346875), 353, 1, np.int64(1325)),\n",
       " (np.float64(16.130827528968176), 404, 0, np.int64(17525)),\n",
       " (np.float64(16.129817033053524), 3, 0, np.int64(9918)),\n",
       " (np.float64(16.129309886180053), 348, 1, np.int64(11874)),\n",
       " (np.float64(16.121427102858423), 174, 0, np.int64(5843)),\n",
       " (np.float64(16.11839376071521), 272, 1, np.int64(18608)),\n",
       " (np.float64(16.11307370567873), 256, 2, np.int64(18140)),\n",
       " (np.float64(16.097730732911707), 439, 3, np.int64(8535)),\n",
       " (np.float64(16.095552601817413), 234, 1, np.int64(16614)),\n",
       " (np.float64(16.094109481408516), 186, 1, np.int64(5153)),\n",
       " (np.float64(16.09362657427515), 214, 2, np.int64(18121)),\n",
       " (np.float64(16.08572042967544), 29, 1, np.int64(4161)),\n",
       " (np.float64(16.085411376297216), 41, 1, np.int64(11879)),\n",
       " (np.float64(16.084290010002015), 267, 0, np.int64(13948)),\n",
       " (np.float64(16.08305910480694), 265, 3, np.int64(13341)),\n",
       " (np.float64(16.082726238591015), 496, 3, np.int64(7151)),\n",
       " (np.float64(16.082447403428052), 35, 0, np.int64(12847)),\n",
       " (np.float64(16.067028696689224), 171, 0, np.int64(18566)),\n",
       " (np.float64(16.062002697336883), 475, 3, np.int64(3710)),\n",
       " (np.float64(16.053606734007825), 234, 0, np.int64(3795)),\n",
       " (np.float64(16.048036708309482), 293, 1, np.int64(5093)),\n",
       " (np.float64(16.047971068848117), 180, 1, np.int64(10120)),\n",
       " (np.float64(16.043790535481296), 175, 2, np.int64(12359)),\n",
       " (np.float64(16.036376498606835), 401, 1, np.int64(5728)),\n",
       " (np.float64(16.032892683739178), 291, 0, np.int64(2407)),\n",
       " (np.float64(16.032538414886652), 232, 2, np.int64(11005)),\n",
       " (np.float64(16.030998746793898), 13, 2, np.int64(1376)),\n",
       " (np.float64(16.02880824563848), 402, 0, np.int64(16404)),\n",
       " (np.float64(16.026413898012287), 172, 2, np.int64(7560)),\n",
       " (np.float64(16.024997470870275), 468, 0, np.int64(16421)),\n",
       " (np.float64(16.02278586337968), 160, 3, np.int64(11425)),\n",
       " (np.float64(16.021043491672888), 445, 2, np.int64(8516)),\n",
       " (np.float64(16.018125751261238), 432, 1, np.int64(11540)),\n",
       " (np.float64(16.01416559999791), 316, 2, np.int64(7538)),\n",
       " (np.float64(16.01250795677168), 280, 3, np.int64(18107)),\n",
       " (np.float64(16.012209766611193), 71, 0, np.int64(8938)),\n",
       " (np.float64(16.01215045482806), 84, 1, np.int64(9916)),\n",
       " (np.float64(16.00076664782899), 89, 0, np.int64(13121)),\n",
       " (np.float64(15.99522596602978), 452, 1, np.int64(15836)),\n",
       " (np.float64(15.99304256709439), 233, 1, np.int64(14471)),\n",
       " (np.float64(15.98854675547869), 283, 2, np.int64(10444)),\n",
       " (np.float64(15.984352417647742), 489, 0, np.int64(8659)),\n",
       " (np.float64(15.978984975945556), 61, 2, np.int64(19082)),\n",
       " (np.float64(15.978301529937646), 316, 3, np.int64(7561)),\n",
       " (np.float64(15.973633340426018), 9, 0, np.int64(3855)),\n",
       " (np.float64(15.972715595831973), 242, 0, np.int64(7177)),\n",
       " (np.float64(15.969559418944206), 206, 0, np.int64(6658)),\n",
       " (np.float64(15.967298475278135), 335, 0, np.int64(7560)),\n",
       " (np.float64(15.965998483138758), 114, 1, np.int64(7679)),\n",
       " (np.float64(15.961489358871939), 465, 0, np.int64(17621)),\n",
       " (np.float64(15.955945914482157), 321, 0, np.int64(2276)),\n",
       " (np.float64(15.954325191538553), 186, 0, np.int64(8582)),\n",
       " (np.float64(15.953736508913845), 46, 2, np.int64(14855)),\n",
       " (np.float64(15.950708908614478), 458, 0, np.int64(13406)),\n",
       " (np.float64(15.949679532856742), 143, 1, np.int64(16685)),\n",
       " (np.float64(15.948105487901621), 102, 1, np.int64(10848)),\n",
       " (np.float64(15.946689246183873), 501, 0, np.int64(7226)),\n",
       " (np.float64(15.93967688404599), 378, 1, np.int64(11913)),\n",
       " (np.float64(15.93918917477457), 473, 1, np.int64(4223)),\n",
       " (np.float64(15.93073215512898), 300, 1, np.int64(11870)),\n",
       " (np.float64(15.9205454469699), 246, 1, np.int64(3172)),\n",
       " (np.float64(15.917995256443756), 237, 0, np.int64(17566)),\n",
       " (np.float64(15.914763114838678), 354, 0, np.int64(6673)),\n",
       " (np.float64(15.912393423459271), 344, 0, np.int64(9545)),\n",
       " (np.float64(15.912198649838821), 80, 1, np.int64(13763)),\n",
       " (np.float64(15.907864912818022), 455, 1, np.int64(17546)),\n",
       " (np.float64(15.906102807874234), 447, 0, np.int64(6088)),\n",
       " (np.float64(15.905045131902959), 53, 1, np.int64(4189)),\n",
       " (np.float64(15.896917451339801), 285, 0, np.int64(6121)),\n",
       " (np.float64(15.893847811637968), 27, 1, np.int64(15821)),\n",
       " (np.float64(15.888440464598142), 5, 1, np.int64(13378)),\n",
       " (np.float64(15.883907757949105), 199, 3, np.int64(7151)),\n",
       " (np.float64(15.881731887517768), 55, 2, np.int64(842)),\n",
       " (np.float64(15.881305807436688), 451, 2, np.int64(18133)),\n",
       " (np.float64(15.880877439645092), 97, 2, np.int64(19088)),\n",
       " (np.float64(15.879440910292576), 397, 2, np.int64(17711)),\n",
       " (np.float64(15.874213812150925), 319, 3, np.int64(8111)),\n",
       " (np.float64(15.867962272234589), 164, 0, np.int64(2212)),\n",
       " (np.float64(15.86630940998384), 108, 0, np.int64(12554)),\n",
       " (np.float64(15.853081818178506), 322, 3, np.int64(17160)),\n",
       " (np.float64(15.848811119099985), 204, 0, np.int64(7694)),\n",
       " (np.float64(15.844846556596764), 170, 0, np.int64(2243)),\n",
       " (np.float64(15.844574235861465), 171, 1, np.int64(16272)),\n",
       " (np.float64(15.839792405917674), 188, 1, np.int64(15688)),\n",
       " (np.float64(15.838916808794728), 78, 0, np.int64(931)),\n",
       " (np.float64(15.83360773149086), 407, 0, np.int64(8967)),\n",
       " (np.float64(15.82342334876194), 461, 1, np.int64(6119)),\n",
       " (np.float64(15.821954681062339), 337, 2, np.int64(12348)),\n",
       " (np.float64(15.819497393547621), 390, 1, np.int64(4339)),\n",
       " (np.float64(15.81609908462565), 122, 0, np.int64(9028)),\n",
       " (np.float64(15.815019220758188), 129, 0, np.int64(9890)),\n",
       " (np.float64(15.814775577905285), 455, 0, np.int64(12998)),\n",
       " (np.float64(15.811233581357689), 492, 1, np.int64(7045)),\n",
       " (np.float64(15.804990122750048), 195, 0, np.int64(12495)),\n",
       " (np.float64(15.7936358971316), 24, 1, np.int64(17649)),\n",
       " (np.float64(15.792829246670301), 383, 0, np.int64(14735)),\n",
       " (np.float64(15.780179856120778), 425, 1, np.int64(8016)),\n",
       " (np.float64(15.779706496626543), 178, 3, np.int64(9458)),\n",
       " (np.float64(15.774324182162468), 481, 3, np.int64(3307)),\n",
       " (np.float64(15.767010080899649), 266, 1, np.int64(6246)),\n",
       " (np.float64(15.76596876772751), 429, 0, np.int64(14699)),\n",
       " (np.float64(15.761085153316566), 293, 0, np.int64(7070)),\n",
       " (np.float64(15.759309588428714), 270, 1, np.int64(14402)),\n",
       " (np.float64(15.757407533548209), 485, 1, np.int64(14801)),\n",
       " (np.float64(15.756031133982043), 308, 0, np.int64(6127)),\n",
       " (np.float64(15.755691973642774), 493, 3, np.int64(442)),\n",
       " (np.float64(15.753312649146611), 58, 3, np.int64(1396)),\n",
       " (np.float64(15.747225355414221), 339, 1, np.int64(16416)),\n",
       " (np.float64(15.745284918753503), 492, 0, np.int64(14349)),\n",
       " (np.float64(15.740529851915543), 421, 3, np.int64(15239)),\n",
       " (np.float64(15.73920347253471), 263, 1, np.int64(7100)),\n",
       " (np.float64(15.726363421460173), 14, 0, np.int64(17384)),\n",
       " (np.float64(15.720610466646795), 449, 1, np.int64(9050)),\n",
       " (np.float64(15.714729070463143), 438, 0, np.int64(18205)),\n",
       " (np.float64(15.713983521859793), 368, 0, np.int64(18603)),\n",
       " (np.float64(15.708804837567838), 96, 1, np.int64(2372)),\n",
       " (np.float64(15.70767376098887), 196, 2, np.int64(1789)),\n",
       " (np.float64(15.68469623702307), 386, 0, np.int64(11809)),\n",
       " (np.float64(15.68006669639595), 11, 1, np.int64(11459)),\n",
       " (np.float64(15.67898388220308), 50, 0, np.int64(355)),\n",
       " (np.float64(15.667524606297887), 411, 1, np.int64(1884)),\n",
       " (np.float64(15.664838035944834), 120, 0, np.int64(18209)),\n",
       " (np.float64(15.66056533075451), 33, 0, np.int64(1918)),\n",
       " (np.float64(15.647915148476782), 366, 0, np.int64(8611)),\n",
       " (np.float64(15.641730751956038), 333, 1, np.int64(16728)),\n",
       " (np.float64(15.64012456442271), 282, 0, np.int64(4871)),\n",
       " (np.float64(15.639005871448663), 224, 1, np.int64(11063)),\n",
       " (np.float64(15.638854784979275), 500, 1, np.int64(8112)),\n",
       " (np.float64(15.637782171804872), 424, 2, np.int64(11956)),\n",
       " (np.float64(15.637547266815126), 374, 0, np.int64(9999)),\n",
       " (np.float64(15.633945385741818), 4, 2, np.int64(7578)),\n",
       " (np.float64(15.632611563126034), 44, 2, np.int64(7833)),\n",
       " (np.float64(15.631229514078608), 398, 1, np.int64(3372)),\n",
       " (np.float64(15.620415751513928), 212, 0, np.int64(6080)),\n",
       " (np.float64(15.619145035085078), 167, 1, np.int64(14783)),\n",
       " (np.float64(15.61196439800688), 193, 2, np.int64(16200)),\n",
       " ...]"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "r"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3.11.3 ('venv': venv)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.11.3"
  },
  "orig_nbformat": 4,
  "vscode": {
   "interpreter": {
    "hash": "160761bc1a904adbbd606c3a9b02244365b1a540f860a2c66cbc5cbd24c54900"
   }
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
